#ifndef OBJECT_H_
#define OBJECT_H_


class Object
{
    protected:
        float x;
        float y;
        int w;
        int h;
        float xVel;
        float yVel;

    public:
        Object();
        virtual ~Object();
        virtual void show_object() {}
        virtual void move_object() {}
        virtual void clear_surface() {}

        float getX() {return x;}
        void setX(float xCoord) {x = xCoord;}
        float getY() {return y;}
        void setY(float yCoord) {y = yCoord;}
        float getXVel() {return xVel;}
        float getYVel() {return yVel;}
        int getWidth() {return w;}
        int getHeight() {return h;}

};

#endif // OBJECT_H_
